Language Features for Re-Use and Maintainability of MDA Transformations
نویسندگان
چکیده
DSTC’s model transformation tool, Tefkat, is an implementation of a declarative transformation language proposed in reposonse to the OMG’s MOF 2.0 QVT RFP. The language contains several distinct features aimed specifically at enabling re-use and enhacing the maintainability of large transformation specifications. In this position paper we describe these features, how they contribute to the language and the definition of transformations, and the benefits when compared to other approaches.
منابع مشابه
Automating Model Transformations in Agent-Oriented Modelling
Current Agent-Oriented Software Engineering (AOSE) methodologies adopt a model-based approach for analysis and design, but, in order to become of practical use, they should include it in a clear and customizable software development process and provide CASE tools that support it. Similar issues are addressed by the Model-Driven Architecture (MDA) initiative of OMG whose ultimate objective is th...
متن کاملEvaluating Maintainability with Code Metrics for Model-to-Model Transformations
Using model-to-model transformations to generate analysis models or code from architecture models is sought to promote compliance and reuse of components. The maintainability of transformations is influenced by various characteristics as with every programming language artifact. Code metrics are often used to estimate code maintainability. However, most of the established metrics do not apply t...
متن کاملIntroducing a method for extracting features from facial images based on applying transformations to features obtained from convolutional neural networks
In pattern recognition, features are denoting some measurable characteristics of an observed phenomenon and feature extraction is the procedure of measuring these characteristics. A set of features can be expressed by a feature vector which is used as the input data of a system. An efficient feature extraction method can improve the performance of a machine learning system such as face recognit...
متن کاملRe-usability of traffic signs for inactive drivers with consideration of personal characteristics and sign features
There has been an increasing concern about inactive drivers who would easily lead to road accidents and fatalities once return to driving. This study investigated the re-usability of traffic signs for inactive drivers with consideration of driver factors and cognitive sign features. Fifty-seven Hong Kong Chinese, who possessed a full driving license but had not driven for an extended period, co...
متن کاملYATL: Yet Another Transformation Language
With the increased use of modelling techniques has come the desire to use model transformations. Model transformations systems are graph transformations systems that perform translations between languages defined by a corresponding metamodel. The current paper proposes a transformation language called YATL (Yet Another Transformation Language). This transformation language has been defined to p...
متن کامل